algiers snail - Francés Inglés Diccionario